difficult or annoying (work/business) - Francés Inglés Diccionario